home *** CD-ROM | disk | FTP | other *** search
- ###########################################################################
- #
- # BRIEF TEST DESCRIPTION: Open, load type 1 midi file and play to
- # completion
- #
- ###########################################################################
- #
- # OPEN THE MIDIPLAYER
- # WAIT FOR SUCCESSFUL OPEN
- #
- ############################################
- #
- open sequencer00 alias midi1 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_OPEN #1
- @WAIT_NOTIFY 1 30000
- acquire midi1
- @WAIT_PASSDEVICE midi1
- ############################################
- #
- # LOAD AND CUE TYPE1.MID FILE
- #
- ############################################
- #
- load midi1 ?AP2PATH?type1.mid notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_LOAD #2
- @WAIT_NOTIFY 2 30000
- acquire midi1
- @WAIT_PASSDEVICE midi1
- cue midi1 output notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CUE #3
- @WAIT_NOTIFY 3 30000
- ############################################
- #
- # play type1.mid
- #
- ############################################
- #
- play midi1 notify
- +MM_MCINOTIFY MCI_NOTIFY_ABORTED MCI_PLAY #4
- ############################################
- #
- # Check Master Volume control
- #
- ############################################
- #
- @PAUSE 4000
- masteraudio volume 80
- masteraudio query volume wait
- =80
- @PAUSE 4000
- masteraudio volume 60
- masteraudio query volume wait
- =60
- @PAUSE 4000
- masteraudio volume 100
- masteraudio query volume wait
- =100
- #
- #
- ############################################
- #
- # CLOSE THE MIDIPLAYER AND EXPECT A
- # SUCCESSFUL CLOSE
- #
- ############################################
- #
- close midi1 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CLOSE #5
- @WAIT_NOTIFY 4 30000
- @WAIT_NOTIFY 5 30000
- #
- #